package scan
{
	/**
	 * Container for layout frames
	 */
	public interface IFrame
	{
		function get width():int;
		function get height():int;
		
		function get x():int;
		function set x(value:int):void;
		
		function get y():int;
		function set y(value:int):void;
		
		function get volume():int;
		
		function get proportion():Number;
		
		function get isLandscape():Boolean;
		function get isPortrait():Boolean;
		
		function contains(frame:IFrame):Boolean;
		function belongs(frame:IFrame):Boolean;
		function fit(frame:IFrame):Boolean;
		
		function get inactive():Boolean;
		function set inactive(value:Boolean):void;
	}
}